package JavaBaseGrammar;
import java.util.Random;
import java.util.Scanner;

public class ProgrammerLogicControl {
    public static void main(String[] args) {
//        System.out.println("请输入星期: ");
//        Scanner scanner = new Scanner(System.in);
//        String name = scanner.next();//这玩意遇到空格就结束了
//        System.out.println(name);
//        int day = scanner.nextInt();
//        switch(day) {
//            case 1:
//                System.out.println("星期一");
//                break;
//            case 2:
//                System.out.println("星期二");
//                break;
//            case 3:
//                System.out.println("星期三");
//                break;
//            case 4:
//                System.out.println("星期四");
//                break;
//            case 5:
//                System.out.println("星期五");
//                break;
//            case 6:
//                System.out.println("星期六");
//                break;
//            case 7:
//                System.out.println("星期日");
//                break;
//            default:
//                System.out.println("输入有误");
//                break;
//        }
        //switch的括号内只能是以下类型的表达式：
        //基本类型：byte、char、short、int，注意不能是long类型
        //引用类型：String常量串、枚举类型


        //break 的功能是让循环提前结束.
        //continue 的功能是跳过这次循环, 立即进入下次循环.
//        int num = 1;
//        do {
//            System.out.println(num);
//            num++;
//        } while (num <= 10);
        //1. do while 循环最后的分号不要忘记

        //TODO 从键盘输入使用 Scanner 读取字符串/整数/浮点数
        Scanner s = new Scanner(System.in);//输入的时候不要在结尾加上f
        float a = s.nextFloat();//从键盘获得浮点
        System.out.println(a);
        //TODO 生成随机数
        Random random = new Random();
        int randNum = random.nextInt(20)+1;//[0-21)的数字
        System.out.println(randNum);

    }
}
